/*公共*/
a{
    color:inherit;
    text-decoration: none;
    transition: color 0.3s ease;
}


#nav{
    
    display:flex;
    align-items:center;
    justify-content: space-around;
    margin:0 auto;

    color:#666565;
    width:1000px;
    height:80px;
    background-color:white;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff; /* 或者您想要的背景颜色 */
    z-index: 1000;

}
#nav ul{
    list-style-type: none;
    transition:border-bottom 5s ;
}
#nav li:hover{
    border-bottom: 2px solid rgb(213, 13, 13);

}
#nav li:after{
    border-bottom:100%;

}
.nav-img-logo{
    margin:0 10px;
    
    width:150px;
    height:80px;

}
#nav li{
    float:left;
    margin: 20px;
    padding:4px 0px;
    font-size: medium;

}
.nav-signal{
    border-bottom: 2px solid rgb(213, 13, 13);
}
.nav-img-cn{
    
    padding:0px;
    max-width: 40px;
    max-height: 40px;
}

.nav-img-banner{
    
    
    height:40vh;
    margin-top: 80px;;

    width:100%;
    border-bottom:3px solid rgb(160, 16, 45);
}
/*红标签*/
#aside{
    margin-top:-56.3px;
}
.aside-main{

    width:180px;
    height:42px;
    margin-top: 0px;
    background-color: rgb(160, 16, 45);
    text-align:center;
    vertical-align:center;
    color:white;

}

#article{
    
    background-image: url("../img/bk.png");
    width:100%;
    

    

    color:rgb(73, 74, 74);
}
.ar-center{
    display:flex;

    justify-content:space-between;
    width:1000px;
    margin:0 auto;
    


}
.aside-tree{
    
    
    width:180px;
    
   
    background-color: rgb(194, 7, 44);
    border-radius:0 0 30px 0;
    text-align:center;
    font-size:smaller;
    color:white;

}
.aside-tree ul {
    padding: 14px;
    margin: -4.8px 40px; 

}
.aside-tree li{
    padding: 5px;

}
.ar-main{
    width:67%;
}
.ar-title{
    border-bottom: 3px solid rgb(227, 5, 5);
    padding:5px 0;

}

.ar-content{
   
    width:100%;
    padding:30px;
    font-size: 0.9em;
    background-color: white;
    border-radius: 20px;
    margin-bottom: 30px;
    box-shadow:
         -1px 0 10px rgba(45, 45, 45, 0.1), 
         1px 0 2px  rgba(45, 55, 55, 0.1), 
         0 -1px 2px rgba(35, 55, 55, 0.1), 
         0  1px 2px rgba(55, 55, 55, 0.1);
}

#footer{
   
    
    
    width:100%;
    
    box-shadow: 0 -3px 3px rgba(204, 201, 201, 0.3);
}
.footer-top{
    display:flex;
    justify-content: space-between;


}


.footer-img-globle{
    
    
    margin:10px 80px;
    


    width:235px;
    height:100px;
}
.footer-inner{
    display:flex;
    margin:0px 130px;
}
.footer-table{
    
    
    
    
    font-size:medium;
    color:#666565;
    
    

}
.footer-table a:hover {
    color: red;
  }
.footer-table td{
    padding: 10px;

}


#footer li{
    padding-top: 10px;;
    list-style-type: none;
    color:#8b8989;
    font-size: small;
}






.footer-bottom{
    
    
    
    box-shadow: 0 -3px 3px rgba(204, 201, 201, 0.3);
    color:rgb(65, 64, 64);

    font-size:smaller;
    text-align:center;

    
}
.footer-bottom span{
    color:rgb(128, 128, 246);
}



